package com.cskaoyan.javase.array._3exception._1array;

/**
 * @description: 数组下标越界异常
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * 数组下标越界异常: 当你使用数组的引用访问了一个不存在的,不合法的下标(索引)时
 *      程序的运行就会出错,这样JVM会抛出一个异常,终止程序的执行,在控制台打印信息
 * ArrayIndexOutOfBoundsException是专属于数组的一种异常,表示访问了不合法的下标
 *
 */
public class Demo {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3};
        //int a = 10;
        //Array index is out of bounds idea会在很明显有数组越界的时候提醒你,实际上是一个没有太大作用的提示
        //System.out.println(arr[a]);

        for (int i = 0; i < 10; i++) {
            System.out.println(arr[i]);
        }
        System.out.println("hello");
    }
}
